'''
此案例演示python和mysql的交互
插入数据
'''

#cmd:pip install pymysql
import pymysql
#连接数据库,用关键字传参，序列传参无法确定参数位置
#localhost:本机 此处是要连接的服务器ip
#root：用户名（查看）
#密码
#库名
#和数据库一致的字符集
db = pymysql.connect(host='localhost',user='root',password='73327233',db='zjlg',charset='utf8')
cursor = db.cursor() #获取执行sql的对象
#准备sql,因为没有确定的数据，所以用%s代替
ins= 'insert into novel values(%s,%s,%s,%s)'
novel_li = ['西游记','..........','吴承恩','刚擒住了几个妖，又降住了几个魔']
cursor.execute(ins,novel_li)#执行sql
db.commit()#提交数据 将数据从缓冲区提交到数据库
cursor.close()#关闭连接
db.close()
